<?php
/**
* Classe de persistência
* @package Sistema
* @subpackage Fatura
*/
class PFatura extends persistentePadraoPG{
    /**
     * Lê as faturas de uma pessoa
     * @param type $idPessoa
     * @return type 
     */
    public function lerFaturasPorPessoa($idPessoa, pagina $pagina){
	$comando = "
	    select 
		    fatura.* 
	    from 
		    pessoa
		    inner join responsavel on (pess_id_pessoa = resp_pess_id_pessoa)
		    inner join responsavel_imovel on (resp_id = respimov_resp_id)
		    inner join imovel on (respimov_imo_id_imovel = imo_id_imovel)
		    inner join fatura on (imo_id_imovel = fat_imo_id_imovel)
	    where 
		    pess_id_pessoa = {$idPessoa}
	";
	return $this->lerPaginado($pagina, $comando);
    }
}
?>